46
2
33
862
204
274
672
320
163
373
427
83
476
72
842
61
295
918
369
775
329
698
845
719
308
164
331
467
248
826
280
483
151
875
289
773
977
494
889
828
22
142
145
502
23
594
11



